import { createApp } from 'vue'
import 'normalize.css'
import './assets/css/index.scss'
import App from './App.vue'
import { globalRegister } from './global'
import router from './router'
import store from './store'
import { setupStore } from './store'

const app = createApp(App)
app.use(globalRegister)
app.use(store)
setupStore()
app.use(router)

app.mount('#app')

// 默认情况下，
//  开发服务器 (dev 命令) 运行在 development (开发) 模式
//  build 以及 serve 命令则运行在 production (生产) 模式
// import.meta.env.MODE: {string} 应用运行的模式。
// import.meta.env.BASE_URL: {string} 部署应用时的基本 URL。他由base 配置项决定。
// import.meta.env.PROD: {boolean} 应用是否运行在生产环境。
// import.meta.env.DEV: {boolean} 应用是否运行在开发环境 (永远与 import.meta.env.PROD相反)。
